// menu
.ant-layout-sider {
  background: @menu-dark-title;
  .ant-layout-sider-children {
    overflow-y: auto;
    overflow-x: hidden;
  }
}

.ant-menu {
  background: @menu-dark-title;
}

.ant-menu-dark .ant-menu-inline.ant-menu-sub {
  background-color: @menu-dark-active-bg;
}

// table
.ant-table-thead
  > tr.ant-table-row-hover:not(.ant-table-expanded-row):not(.ant-table-row-selected)
  > td,
.ant-table-tbody
  > tr.ant-table-row-hover:not(.ant-table-expanded-row):not(.ant-table-row-selected)
  > td,
.ant-table-thead
  > tr:hover:not(.ant-table-expanded-row):not(.ant-table-row-selected)
  > td,
.ant-table-tbody
  > tr:hover:not(.ant-table-expanded-row):not(.ant-table-row-selected)
  > td {
  background-color: #ffffff;
}

.ant-table-thead {
  background: #f6f8fa;
}

tr.ant-table-expanded-row,
tr.ant-table-expanded-row:hover {
  background: #ffff;
}

// fixed table empty data  filter
.ant-table-empty .ant-table-body {
  overflow-x: inherit !important;
  overflow-y: inherit !important;
}

.ant-table-thead > tr > th > span {
  font-size: 14px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: bold;
  color: #303133;
}

.ant-table-thead > tr > th,
.ant-table-tbody > tr > td {
  text-align: center;
  .operate-td {
    display: flex;
    align-items: center;
    justify-content: center;

    .ant-btn-link,
    a {
      cursor: pointer;
      pointer-events: auto;
      font-size: 14px;
      font-family: Alibaba PuHuiTi;
      font-weight: 400;
      color: @primary-color;
    }
    i {
      font-size: 18px;
    }
    .down {
      color: #f5222d;
    }
  }
}

//loading
.ant-spin-nested-loading {
  height: 100%;
  width: 100%;
  .ant-spin-container {
    height: 100%;
    width: 100%;
  }
  .ant-spin {
    max-height: 100% !important;
  }
}

.ant-input-number {
  width: 100% !important;
}
